﻿#pragma once

#include <stdio.h>
#include <assert.h>

//内存拷贝函数——my_memcpy
//实现不重叠的两块内存空间的拷贝
void* my_memcpy(void* arr1, const void* arr2, int num);

//内存拷贝函数——my_memmove
//实现重叠的两块内存空间的拷贝
void* my_memmove(void* arr1, const void* arr2, int num);

//内存设置函数——my_memset
//按字节逐一设置成相应的大小
void* my_memset(void* arr, int a, int num);

//内存比较函数——my_memset
//按字节逐一比较大小
int my_memcmp(const void* arr1, const void* arr2, int num);
